Skip to content

deploy: gen-resell-operator.sh — one-command resell operator unit + runbook#51

Closed
drewstone wants to merge 1 commit into
mainfrom
deploy/resell-operator-generator
Closed

deploy: gen-resell-operator.sh — one-command resell operator unit + runbook#51
drewstone wants to merge 1 commit into
mainfrom
deploy/resell-operator-generator

Conversation

@drewstone

Copy link
Copy Markdown
Contributor

Closes the gap the launch audit found (no multi-operator generator; it was manual copy-edit per box). One command emits a full-blueprint systemd unit whose inference backend is the Tangle Router with the operator's own key (INFERENCE_URL=router/v1 + API key → mode=external, which passes the bonded-issuer check; the naked router fallback is mode=router and refused). Derives the operator address, stamps unique port/keystore/data per index, and prints the human-gated runbook (fund+collateral, on-chain register/request, governance approval, scp+systemctl, seed.sh port). bash -n clean; smoke-generated a valid unit.

…nbook

Closes the 'no multi-operator generator' gap (it was manual copy-edit per box).
One command emits a full-blueprint systemd unit whose inference backend is the
Tangle Router with the operator's OWN key (INFERENCE_URL=router/v1 + API key ->
mode=external, which passes the bonded-issuer check; the naked router fallback
is mode=router and refused). Derives the operator address, stamps unique
port/keystore/data per index, and prints the human-gated runbook (fund +
collateral, on-chain register/request, governance approval, scp+systemctl
install, seed.sh port). bash -n clean; smoke-generated a valid unit.
@drewstone

Copy link
Copy Markdown
Contributor Author

Superseded by #53 — the generator now produces a Blueprint Manager unit (cargo-tangle blueprint run), not a direct operator-binary run.

@drewstone drewstone closed this Jun 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant